@media only screen and (max-width: 600px) {

    .p_tb20 { padding: 0; }
    .p_tb50 { padding: 20px 0 !important; }
    .m_tb30 { margin: 10px 0 !important }
    
    #logo a img { transform: scale(0.6); margin-right:0; }
    #logo a { font-size: 1.6rem !important;}

    #in_pro_pic .img,#in_case_pic .img,#cxList .img,#proUL .img{
        height: 150px !important;
    }

    #in_news_pic .img{
        height: 100px !important;
    }

    .in_title .title_e {font-size: 1.4rem !important;}
    .in_title .t1,.in_title0 .t1 {font-size: 2.6rem !important;}

    #in_ys_box li i { width: 30px; height: 30px; }

    #in_ys_box {
    font-size: 1.4rem;
    }

    #in_case_more a,#in_pro_more a,#in_qywh_more a{
    font-size: 1.2rem;
    line-height: 40px;
    height: 40px;
    border-radius: 20px;
    padding: 0 10px; 
    }

    #in_case_more a i,#in_pro_more a i,#in_qywh_more a i {
    transform: scale(0.5);
    margin-right: 0 !important; 
    }

    .bt2 i{ margin: 0 !important; }

    #in_qywh_more a{

    padding: 0 5px; 
    }

}

@media only screen and (min-width: 601px) and (max-width: 991px) {
    
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

        #allmap {
    height: 300px;
    background: #000;
    }

    #map_txt {
        background: #e33933;
        height: 300px;
    }

    .map_lx { padding: 20px; }

   
}

@media only screen and (min-width: 601px) and (max-width: 1200px) {

}

@media only screen and (max-width: 991px) {


    #allmap {
    height: 240px;
    background: #000;
    }

    #map_txt {
        background: #e33933;
        height: 240px;
    }

    .map_lx { padding: 20px; }

}

@media only screen and (max-width: 1200px) {
    
}

@media only screen and (min-width: 1201px) {

    .in_title .t3,.in_title0 .t3 {padding: 0 200px;}
    #end_info { border-right:1px solid #6b6b6b;}
    .wenben0 { padding: 0 50px; }
    .map_box .container { padding: 030px; max-width: 100%; box-sizing: border-box;  }
}